/**
  * @file JsonFileReader.h
  * @author Thibault Merle et Guillaume Poussel
  */
#ifndef _JSON_FILE_READER_H_
#define _JSON_FILE_READER_H_

#include "io/FileReader.h"

/**
  * Lecture des points au format JSON. Le format doit être :
  * @verbatim
  {
   'points': [
     {'x':0, 'y':0},
     {'x':1, 'y':5},
     ...
   ]
  } @endverbatim
  */
class JsonFileReader : public FileReader {
public:
    JsonFileReader(const char* filename) : FileReader(filename) {};
    virtual point_list read_points() const;
};

#endif
